#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<windows.h>
int niv;
void afficher()
{
char nom[20];

    printf(" *********************************** \n");
    printf(" *** Bonjour dans le jeu Shikaku *** \n");
    printf(" *********************************** \n");
    printf("entrer votre pseudo: ");
    gets(nom);
    printf("il ya 3 niveau \n ");
    do
    {
    printf("pour niveau debutant 9*9 tapez 1 \n");
    printf("pour niveau debutant 12*12 tapez 2 \n");
    printf("pour niveau debutant 15*15 tapez 3 \n");
    scanf("%d",&niv);
    }while(niv!=1 && niv!=3 && niv!=2);
    printf("Vous avez choisi le niveau %d\n",niv);
}
void matrix()
{
    int n,i;
    if(niv==1)
    {
    n=9;
    printf("**----**----**----**----**----**----**----**----**----**\n");
    printf("||****||****||****||****||****||****||****||****||****||\n");
    for(i=0;i<n;i++)
    {
    printf("||    ||    ||    ||    ||    ||    ||    ||    ||    ||\n");
    printf("||    ||    ||    ||    ||    ||    ||    ||    ||    ||\n");
    printf("||****||****||****||****||****||****||****||****||****||\n");
    printf("**----**----**----**----**----**----**----**----**----**\n");
    }
    }
    else
          if(niv==2)
           {
           n=12;
               printf("**---**---**---**---**---**---**---**---**---**---**---**---**\n");
               printf("||***||***||***||***||***||***||***||***||***||***||***||***||\n");
               for(i=0;i<n;i++)
                               {
                                printf("||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||\n");
                                printf("||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||\n");
                                printf("||***||***||***||***||***||***||***||***||***||***||***||***||\n");
                                printf("**---**---**---**---**---**---**---**---**---**---**---**---**\n");
                                }
           }
           else
           {
               n=15;
               printf("**---**---**---**---**---**---**---**---**---**---**---**---**---**---**---**\n");
               printf("||***||***||***||***||***||***||***||***||***||***||***||***||***||***||***||\n");
               for(i=0;i<n;i++)
                               {
                                printf("||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||\n");
                                printf("||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||   ||\n");
                                printf("||***||***||***||***||***||***||***||***||***||***||***||***||***||***||***||\n");
                                printf("**---**---**---**---**---**---**---**---**---**---**---**---**---**---**---**\n");
                                }
           }
          }
          
          
     int main ()
     {
         afficher ();
         matrix();
        // gotoxy (10,20)
         getch ();
         return 0;
         }   
